package cn.itcast.nems.studentrecord.dao.entity;

import cn.itcast.nems.common.entity.UUIDEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 短训升级凭单内学生对应的优惠列表
 * </p>
 *
 * @author zhouwei
 * @since 2023/11/7 9:32 AM
 **/
@TableName(value = "e2_journal_renewal_line_discount")
@Getter
@Setter
public class JournalRenewalLineDiscount extends UUIDEntity {
    /**
     * 短训升班凭单ID
     */
    private String journalRenewalId;
    /**
     * 短训升班凭单行ID;不管是针对整个凭单的优惠还是针对学生的优惠，此处都应关联凭单行。
     */
    private String journalRenewalLineId ;
    /**
     * 优惠ID
     */
    private String discountId;
    /**
     * 优惠名称
     */
    private String discountName ;
    /**
     * 优惠类型;优惠类型：金额|CASH、折扣|DISCOUNT。注：来自于优惠规则的类型
     */
    private String discountType;
    /**
     * 优惠凭单行ID
     */
    private String journalDiscountLineId ;
    /**
     * 	优惠金额
     */
    private Integer discountAmount;
    /**
     * 优惠范围类型；枚举值：一般｜NORMAL、个人｜PERSONAL
     */
    private String discountScopeType ;
    /**
     * 优惠规则排序号
     */
    private Integer sort;
    /**
     * 优惠描述
     */
    private String description;
}
